go/types.typeWriter.ctxt (field)

17 uses

	go/types (current package)
		typestring.go#L74: 	ctxt         *Context       // if non-nil, we are type hashing
		typestring.go#L91: 	if w.ctxt != nil {
		typestring.go#L109: 	if w.ctxt != nil {
		typestring.go#L216: 		if w.ctxt == nil {
		typestring.go#L241: 		if w.ctxt != nil {
		typestring.go#L297: 		if w.ctxt != nil {
		typestring.go#L298: 			w.string(strconv.Itoa(w.ctxt.getID(t)))
		typestring.go#L304: 		} else if w.ctxt == nil && t.TypeParams().Len() != 0 { // For type hashing, don't need to format the TypeParams
		typestring.go#L321: 			if w.tpSubscripts || w.ctxt != nil {
		typestring.go#L328: 			if w.ctxt == nil && Universe.Lookup(t.obj.name) != nil {
		typestring.go#L344: 		} else if w.ctxt == nil && t.TypeParams().Len() != 0 { // For type hashing, don't need to format the TypeParams
		typestring.go#L348: 		if w.ctxt != nil {
		typestring.go#L362: 	assert(w.ctxt != nil)
		typestring.go#L385: 			newTypeHasher(&buf, w.ctxt).typ(term.typ)
		typestring.go#L449: 			if w.ctxt == nil && v.name != "" && w.paramNames {
		typestring.go#L478: 		if w.ctxt != nil {
		typestring.go#L497: 	if n == 1 && (w.ctxt != nil || sig.results.vars[0].name == "") {